<?xml version="1.0" encoding="UTF-8"?>
<html>
    <head>
        <link type="text/css" rel="stylesheet" href="./css/template.css" />
        <link type="text/css" rel="stylesheet" href="./css/SyntaxHighlighter.css" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta name="Author" content="Laboratoire Sun - SUPINFO Paris" />
        <meta name="owner" content="labo-sun@supinfo.com" />
        <meta name="Identifier-URL" content="http://www.labo-sun.com/" />
        <meta name="Reply-to" content="labo-sun@supinfo.com" />
        <meta name="revisit-after" content="10 days" />
        <meta name="Robots" content="index, follow" />
        <meta name="Description" content="Facelets est un système templating puissant qui vous permet de définir des vues de JSF en utilisant des calibres du modèle HTML." />
        <meta name="Publisher" content="Laboratoire Sun - SUPINFO Paris" />
        <meta name="Copyright" content="© 2000-2006 Laboratoire Sun - SUPINFO Paris" />
        <title>Passage de certification Java Web (SCWCD) - Articles - Java &amp; Solaris par le Laboratoire SUPINFO des technologies Sun </title>
        <script language="javascript" src="./js/shInit.js" />
        <script language="javascript" src="./js/shCore.js" />
        <script language="javascript" src="./js/shBrushCpp.js" />
        <script language="javascript" src="./js/shBrushCSharp.js" />
        <script language="javascript" src="./js/shBrushCss.js" />
        <script language="javascript" src="./js/shBrushDelphi.js" />
        <script language="javascript" src="./js/shBrushJava.js" />
        <script language="javascript" src="./js/shBrushJScript.js" />
        <script language="javascript" src="./js/shBrushPhp.js" />
        <script language="javascript" src="./js/shBrushPython.js" />
        <script language="javascript" src="./js/shBrushRuby.js" />
        <script language="javascript" src="./js/shBrushSql.js" />
        <script language="javascript" src="./js/shBrushVb.js" />
        <script language="javascript" src="./js/shBrushXml.js" />
        <keywords>scwcd,tomcat,Java,Web,passage,de,certification,java,web,scwcd,,articles,certification,sun,java,solaris,articles,essentiels,tips,astuces,codes,exemple,tutorial,developpement,jsp,servlet,jdbc,jdo,j2se,j2ee,laboratoire</keywords>
    </head>
    <body>
        <div class="chapter">
            <h2>Passage de certification Java Web (SCWCD)</h2>
            <p>Voici quelques conseils tirés de mon expérience qui vous permettront sans doute d’optimiser vos chances de réussite pour la certification SCWCD (Sun Certified Web Component Developer) : nom de code 310-081 ! Les servlets, jsp et autres tag-libs n’ont qu’a bien se tenir !</p>
            <p>L’évaluation se déroule en 135 minutes, comporte 69 questions et il faudra répondre correctement à au moins 44 d’entre elles (soit 63% de réussite).</p>
            <p>
                L’élément indispensable a toute bonne révision est la spécification officielle, disponible en PDF sur le site du JCP (
                <a href="www.jcp.org" target="_blank">Java Community Process</a>
                ). On y trouve toutes les informations sur les Servlets, les JSP, le mode de fonctionnement d’un conteneur, les tag-libs …etc. La javadoc de Java EE 5 sera également votre « bible » lors de la préparation. En effet, de nombreuses questions portent sur les détails des sous-packages de « javax.servlet ». On pourra ainsi vous demander comment récupérer une session ou bien citer la liste des méthodes abstraites de la classe GenericServlet ! Les fichiers XML de configuration, web.xml et les Tag Library Descriptors, sont également à connaître sur le bout de doigts. Pour passer à la pratique je ne peux que vous conseiller l’excellent et très réputé Tomcat.
            </p>
            <p>Si vous souhaitez vous procurer un livre de révision, les éditions « Manning » en proposent un en anglais que vous pourrez vous procurer en France via Amazon.fr.</p>
            <img alt="" style="width: 325px; height: 409px;" src="./images/WordCapture001.jpg" />
            <p>
                Celui-ci est divisé en chapitres afin de répartir efficacement la charge de travail (traduction libre):
                <br />
                •    Introduction
                <br />
                  o    Compréhension des Servlets
                <br />
                  o    Compréhension des JSP
                <br />
                  o    Les règles de base pour une application Web
                <br />
                •    Servlets
                <br />
                  o    Création d’une Servlet
                <br />
                  o    Déploiement
                <br />
                  o    Le conteneur
                <br />
                  o    Les filtres
                <br />
                  o    Gestion des Sessions
                <br />
                  o    Sécuriser une application Web
                <br />
                •    JSP &amp; Design-Patterns
                <br />
                  o    Modèle de création
                <br />
                  o    Modèle de création avancé
                <br />
                  o    Réutilisation de composants
                <br />
                  o    « Expression language »
                <br />
                  o    Les JavaBeans
                <br />
                  o    Les balises tierces
                <br />
                  o    Créer des balises personnelles avec le modèle « classique »
                <br />
                  o    Créer des balises personnelles avec le modèle « simple »
                <br />
                  o    Design-pattern (MVC, Front Controler, Business Delegate, Service Locator, Intercepting Filter, Transfer Object)
            </p>
            <p>J’ai aimé lire ce livre car il explore bien toutes les fonctionnalités, parfois méconnues et sous-exploitées du conteneur Web, comme les Listeners, les filtres ou la gestion automatisée de l’authentification. D’autre part il met bien en garde au sujet des parties les plus compliquées et tortueuses comme EL ou la création de bibliothèques de balises personnalisées.</p>
            <p>Pour finir voici quelques simulateurs très utiles pour réviser. J’ai pu me procurer ceux de Enthuware et de Whizlabs. Les fonctionnalités sont identiques : suivi de progression, passage de tests blancs, etc. Ils sont tous les deux très bons même si le premier a des questions plus variées et plus proche de celles de l’examen final.</p>
            <img alt="" height="227" width="421" src="./images/WordCapture002.jpg" />
            <img alt="" style="width: 480px; height: 262px;" src="./images/WordCapture003.jpg" />
            <p>Lorsque vous vous sentirez prêt, vous pourrez contacter et envoyer un chèque à Sun Microsystem afin d’acquérir un bon de passage (voucher) que vous pourrez ensuite utiliser au sein d’un centre prometric. L’examen est disponible en Anglais et dans différentes langues asiatiques commel le Chinois, le Japonais et le Coréen.</p>
            <p>
                <a href="http://www.sun.com/training/catalog/courses/CX-310-081.xml" target="_blank">Informations officielles</a>
            </p>
            <p>
                <a href="http://fr.sun.com/training" target="_blank">Contacter Sun Microsystem</a>
            </p>
            <p>
                <a href="http://www.prometric.com" target="_blank">Contacter Prometrics</a>
            </p>
            <p>Certes le prix est onéreux… 250 euros… mais le fait d’avoir cette certification m’a aidé dans mes précédentes recherches d’emploi !</p>
            <p>Bonne chance et bonnes révisions.</p>
        </div>
    </body>
</html>

